package com.zjitc.model;

import java.util.Date;

/**
 * Create by IntelliJ IDEA
 *
 * @author: jsonor
 * @date-Time: 2018/3/27 15:55
 * @description:
 */
public class User {

  private Integer userId;
  private String username;
  private String password;
  private String email;
  private String phone;
  private String question;
  private String answer;
  private Integer role;

  private Date createTime;
  private Date updateTime;

  public User() {
  }

  public User(Integer id, String username, String password, String email, String phone,
      String question, String answer, Integer role, Date createTime, Date updateTime) {
    this.userId = id;
    this.username = username;
    this.password = password;
    this.email = email;
    this.phone = phone;
    this.question = question;
    this.answer = answer;
    this.role = role;
    this.createTime = createTime;
    this.updateTime = updateTime;
  }

  public Integer getUserId() {
    return userId;
  }

  public void setUserId(Integer userId) {
    this.userId = userId;
  }

  public String getUsername() {
    return username;
  }

  public void setUsername(String username) {
    this.username = username;
  }

  public String getPassword() {
    return password;
  }

  public void setPassword(String password) {
    this.password = password;
  }

  public String getEmail() {
    return email;
  }

  public void setEmail(String email) {
    this.email = email;
  }

  public String getPhone() {
    return phone;
  }

  public void setPhone(String phone) {
    this.phone = phone;
  }

  public String getQuestion() {
    return question;
  }

  public void setQuestion(String question) {
    this.question = question;
  }

  public String getAnswer() {
    return answer;
  }

  public void setAnswer(String answer) {
    this.answer = answer;
  }

  public Integer getRole() {
    return role;
  }

  public void setRole(Integer role) {
    this.role = role;
  }


  public Date getCreateTime() {
    return createTime;
  }

  public void setCreateTime(Date createTime) {
    this.createTime = createTime;
  }

  public Date getUpdateTime() {
    return updateTime;
  }

  public void setUpdateTime(Date updateTime) {
    this.updateTime = updateTime;
  }

  @Override
  public String toString() {
    return "User{" +
        "userId=" + userId +
        ", username='" + username + '\'' +
        ", password='" + password + '\'' +
        ", email='" + email + '\'' +
        ", phone='" + phone + '\'' +
        ", question='" + question + '\'' +
        ", answer='" + answer + '\'' +
        ", role=" + role +
        ", createTime=" + createTime +
        ", updateTime=" + updateTime +
        '}';
  }
}
